#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

/**********************************************************************
 *                          COMMENT                                   *
 **********************************************************************/

int main(void) {

	// a = b * (a / b) + r
	// a % b = a - b * (a / b)
	printf("7 % 3 = %d\n", 7 % 3);		// 7 - 2 * 3 = 1
	printf("-7 % 3 = %d\n", -7 % 3);	// -7 - (-2) * 3 = -1
	printf("7 % -3 = %d\n", 7 % -3);	// 7 - (-2) * (-3) = 1
	printf("-7 % -3 = %d\n", -7 % -3);	// -7 - (2) * (-3) = -1

	return 0;
}